import { DictDataVO, DictTypeVO, PageVO, ResultVO } from '@/vo'

/**
 * 字典类型分页结果
 */
class DictTypePageVO extends PageVO(DictTypeVO) {}

/**
 * 获取字典类型分页结果
 */
export class GetDictTypePageVO extends ResultVO(DictTypePageVO) {}

/**
 * 获取字典类型
 */
export class GetDictTypeVO extends ResultVO(DictTypeVO) {}

/**
 * 字典数据分页结果
 */
class DictDataPageVO extends PageVO(DictDataVO) {}

/**
 * 获取字典数据分页结果
 */
export class GetDictDataPageVO extends ResultVO(DictDataPageVO) {}

/**
 * 获取字典数据列表结果
 */
export class GetDictDataListVO extends ResultVO([DictDataVO]) {}
